666
512
524
478
614
734
417
386
449
619
357
389
534
399
363
370
333
408
357
486
385
412